import 'package:flutter/material.dart';

enum ThemeType { light, blackAndWhite, dark }

class AppColors {
  static const Color secondaryTextColor = Color(0xFF999999);
  static const Color primaryTextColor = Color(0xFFFFFFFF);

  const AppColors._();
}

class AppTheme {
  final ThemeType themeType;
  final Color primaryColor;
  final Color secondaryColor;

  const AppTheme({
    required this.themeType,
    required this.primaryColor,
    required this.secondaryColor,
  });

  static const AppTheme lightTheme = AppTheme(
    themeType: ThemeType.light,
    primaryColor: Color(0xFF000000),
    secondaryColor: Color(0xFFFFFFFF),
  );
  static const AppTheme blackAndWhiteTheme = AppTheme(
    themeType: ThemeType.blackAndWhite,
    primaryColor: Color(0xFFFFFFFF),
    secondaryColor: Color(0xFF000000),
  );
  static const AppTheme darkTheme = AppTheme(
    themeType: ThemeType.dark,
    primaryColor: Color(0xFFFFFFFF),
    secondaryColor: Color(0xFF333333),
  );
}
